home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / Implementation / Core / Core.r next >
Encoding:
Text File  |  1997-02-13  |  20.6 KB  |  903 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        Core.r
  3.  
  4.     Contains:    nmap resources for OpenDoc
  5.  
  6.     Owned by:    Craig Carper
  7.  
  8.     Copyright:    © 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.         <12>     12/2/96    EL        1390351: Add alert to cancelling updating
  13.                                     editor database dialog.
  14.         <11>     10/4/96    EL        1376173: better message for damaged prefs
  15.                                     file.
  16.         <10>     9/17/96    RA        1370339: NoPart should be replacable by
  17.                                     third parties, added Missing Editor/Viewer
  18.                                     category
  19.          <9>     9/10/96    eeh        1384356: no glitches this time
  20.          <8>     9/10/96    eeh        1384356: make resources purgeable
  21.          <7>     6/25/96    EL        1210509: defer to a later version.
  22.          <6>     6/24/96    EL        1210509, 1218948: check in the missing
  23.                                     alerts.
  24.          <5>     6/22/96    EL        1210509, 1218948: alert for nmap conflict
  25.                                     and delete pref file.
  26.          <4>     6/21/96    RA        1358519: Added new category Archive
  27.          <3>      6/4/96    EL        1283131: Separate Alerts for bad alias in
  28.                                     editor folder and in library folder.
  29.          <2>     5/17/96    EL        #1263100: Add progress bar and stop button
  30.                                     to updating editor dialog.
  31.         <16>      9/7/95    CG        #1266854 FB:Bad Editor-alias warning.
  32.         <15>     8/30/95    CG        1257569 FB3:Added STR for OpenDoc prefs
  33.                                     folder name.
  34.         <14>      8/8/95    jpa        Fixed layout/text of trashed-bad-alias
  35.                                     alert. [1257556]
  36.         <13>     6/22/95    jpa        Added trashed-bad-alias alert [1257556]
  37.         <12>      6/8/95    RR        #1257260 Collapse base classes. #1214898
  38.                                     StdTypes.r -> ODTypes.r
  39.         <11>     5/16/95    jpa        Added dialog kODScanEditorsDialogID. This
  40.                                     is temporary. [1240150]
  41.         <10>     5/10/95    CG        1243604    The constant kNameMappings renamed
  42.                                     to kODNameMappings.
  43.          <9>     4/26/95    TJ        Removed version Resources, they are now in
  44.                                     ODVersion.r
  45.          <8>     3/29/95    NP        1233490: Use Mac system constant for
  46.                                     international text stuff.
  47.          <7>     3/21/95    TÇ        1229970 Categories List needs to be updated
  48.          <6>     2/16/95    TÇ        #1220895 Core.r needs CategoryUserString
  49.                                     nmap for Standard Categories.
  50.          <5>      2/2/95    CG        #1207993, #1211081: Moved hard coded
  51.                                     strings to resources.
  52.          <4>     1/25/95    CC        1153802 Removed user string for 'styl'
  53.                                     scrap type.
  54.          <3>    12/25/94    TÇ        1191189 Eliminate duplicate Def.h, Def.xh
  55.                                     files
  56.          <2>     7/29/94    CG        Added vers 1 and 2 for use by prefs.
  57.          <1>     7/11/94    TÇ        first checked in
  58.          <0>     7/11/94    SV        SOMverted
  59.          <2>     3/18/94    CC        Include StdTypes.r to fix broken checkin.
  60.                                     (1151640)
  61.          <1>     3/18/94    CC        first checked in
  62.          <0>     3/18/94    CC        Add user visible strings for Apple
  63.                                      scrap types.  (1151640)
  64.  
  65.     To Do:
  66.     In Progress:
  67.         
  68. */
  69.  
  70.  
  71. #define SystemSevenOrBetter 1            // we want the extended types
  72. #define    SystemSevenOrLater    1            // Types.r uses this variable
  73.  
  74. #ifndef __ODTYPES_R__
  75. #include "ODTypes.r"
  76. #endif
  77.  
  78. #define oldTemp        //$$$$$ Needed to use old-style 'dctb' resource
  79. #include "Types.r"
  80. #undef oldTemp        //$$$$$ End of 'dctb' fix
  81.  
  82. #ifndef _CONSTDEF_
  83. #include "ConstDef.h"
  84. #endif
  85.  
  86. #ifndef _PREFSDEF_
  87. #include "PrefsDef.h"
  88. #endif
  89.  
  90. resource 'STR ' (kODPrefsFileNameStrID, "Prefs file name") {
  91.     "OpenDoc Preferences"
  92. };
  93.  
  94. resource 'STR ' (kODEditorsFldrNameStrID, "Editors Folder name") {
  95.     "Editors"
  96. };
  97.  
  98. resource 'STR ' (kODLibsFldrNameStrID, "OD Libraries Folder name") {
  99.     "OpenDoc Libraries"
  100. };
  101.  
  102. resource 'STR ' (kODPrefsFolderNameStrID, "Prefs folder name") {
  103.     "OpenDoc Prefs"
  104. };
  105.  
  106.  
  107. // Dialog to display while scanning Editors/Libraries folders.
  108. // This is here as a semi-hack to tell when this happens and how long it takes.
  109. // I'll leave it up to the HI team to decide whether it can be allowed to stay. --jpa
  110. resource 'DLOG' (kODScanEditorsDialogID, purgeable /*<eeh> added for 1384356*/) {
  111.     {91, 92, 164, 368},
  112.     noGrowDocProc,
  113.     visible,
  114.     noGoAway,
  115.     0x0,
  116.     kODScanEditorsDialogID,
  117.     "",
  118.     alertPositionParentWindowScreen
  119. };
  120.  
  121. resource 'DITL' (kODScanEditorsDialogID, purgeable /*<eeh> added for 1384356*/) {
  122.     {    /* array DITLarray: 3 elements */
  123.         /* [1] */
  124.         {46, 10, 57, 198},
  125.         Picture {
  126.             disabled,
  127.             kScanEditorsProgressBarID
  128.         },
  129.         /* [2] */
  130.         {10, 10, 28, 264},
  131.         StaticText {
  132.             disabled,
  133.             "Updating OpenDoc editors database."
  134.         },
  135.         /* [3] */
  136.         {42, 208, 62, 266},
  137.         Button {
  138.             enabled,
  139.             "Stop"
  140.         }
  141.     }
  142. };
  143.  
  144. resource 'dctb' (kODScanEditorsDialogID, purgeable /*<eeh> added for 1384356*/) {
  145.     0x0,
  146.     0,
  147.     {    /* array ColorSpec: 5 elements */
  148.         /* [1] */
  149.         wContentColor, 65535, 65535, 65535,
  150.         /* [2] */
  151.         wFrameColor, 0, 0, 0,
  152.         /* [3] */
  153.         wTextColor, 0, 0, 0,
  154.         /* [4] */
  155.         wHiliteColor, 0, 0, 0,
  156.         /* [5] */
  157.         wTitleBarColor, 65535, 65535, 65535
  158.     }
  159. };
  160.  
  161. data 'ictb' (kODScanEditorsDialogID, purgeable /*<eeh> added for 1384356*/) {
  162.     $"0000 0000 0000 0000 0000 0000"                      /* ............ */
  163. };
  164.  
  165. data 'DLGX' (kODScanEditorsDialogID) {
  166.     $"0743 6869 6361 676F 0000 0000 0000 0000"            /* .Chicago........ */
  167.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  168.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  169.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  170.     $"000C 0000 0000 0000 0001 0001 0000 0000"            /* ................ */
  171.     $"0003 0009 0000 0000 0000 0000 0000 0006"            /* ...Δ............ */
  172.     $"0000 0000 0000 0000 0000 0002 0000 0000"            /* ................ */
  173.     $"0000 0000 0000"                                     /* ...... */
  174. };
  175.  
  176. resource kPICTRsrcType (kScanEditorsProgressBarID, "pole #1", purgeable) {
  177.     610,
  178.     {0, 0, 11, 188},
  179.     $"0011 02FF 0C00 FFFF FFFF 0000 0000 0000"
  180.     $"0000 00BC 0000 000B 0000 0000 0000 0001"
  181.     $"000A 0000 0000 000B 00BC 0098 8030 0000"
  182.     $"0000 000B 00BC 0000 0000 0000 0000 0048"
  183.     $"0000 0048 0000 0000 0002 0001 0002 0000"
  184.     $"0000 00E5 4494 0000 0000 0000 04AD 0000"
  185.     $"0002 0000 0000 0000 0000 0001 4444 4444"
  186.     $"4444 0002 CCCC CCCC FFFF 0000 0000 000B"
  187.     $"00BC 0000 0000 000B 00BC 0000 02D1 0031"
  188.     $"2F15 556A AA95 556A AA95 556A AA95 556A"
  189.     $"AA95 556A AA95 556A AA95 556A AA95 556A"
  190.     $"AA95 556A AA95 556A AA95 556A AA95 5568"
  191.     $"3031 2F25 555A AAA5 555A AAA5 555A AAA5"
  192.     $"555A AAA5 555A AAA5 555A AAA5 555A AAA5"
  193.     $"555A AAA5 555A AAA5 555A AAA5 555A AAA5"
  194.     $"5558 0031 2F29 5556 AAA9 5556 AAA9 5556"
  195.     $"AAA9 5556 AAA9 5556 AAA9 5556 AAA9 5556"
  196.     $"AAA9 5556 AAA9 5556 AAA9 5556 AAA9 5556"
  197.     $"AAA9 5554 6231 2F2A 5555 AAAA 5555 AAAA"
  198.     $"5555 AAAA 5555 AAAA 5555 AAAA 5555 AAAA"
  199.     $"5555 AAAA 5555 AAAA 5555 AAAA 5555 AAAA"
  200.     $"5555 AAAA 5554 5031 2F2A 9555 6AAA 9555"
  201.     $"6AAA 9555 6AAA 9555 6AAA 9555 6AAA 9555"
  202.     $"6AAA 9555 6AAA 9555 6AAA 9555 6AAA 9555"
  203.     $"6AAA 9555 6AAA 9554 0031 2F2A A555 5AAA"
  204.     $"A555 5AAA A555 5AAA A555 5AAA A555 5AAA"
  205.     $"A555 5AAA A555 5AAA A555 5AAA A555 5AAA"
  206.     $"A555 5AAA A555 5AAA A554 0031 2F2A A955"
  207.     $"56AA A955 56AA A955 56AA A955 56AA A955"
  208.     $"56AA A955 56AA A955 56AA A955 56AA A955"
  209.     $"56AA A955 56AA A955 56AA A954 0031 2F2A"
  210.     $"AA55 55AA AA55 55AA AA55 55AA AA55 55AA"
  211.     $"AA55 55AA AA55 55AA AA55 55AA AA55 55AA"
  212.     $"AA55 55AA AA55 55AA AA55 55AA AA54 0031"
  213.     $"2F2A AA95 556A AA95 556A AA95 556A AA95"
  214.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  215.     $"556A AA95 556A AA95 556A AA95 556A AA94"
  216.     $"4804 D200 0001 00FF"
  217. };
  218.  
  219. resource kPICTRsrcType (kScanEditorsProgressBarID+1, "pole #2", purgeable) {
  220.     612,
  221.     {0, 0, 11, 188},
  222.     $"0011 02FF 0C00 FFFF FFFF 0000 0000 0000"
  223.     $"0000 00BC 0000 000B 0000 0000 0000 0001"
  224.     $"000A 0000 0000 000B 00BC 0098 8030 0000"
  225.     $"0000 000B 00BC 0000 0000 0000 0000 0048"
  226.     $"0000 0048 0000 0000 0002 0001 0002 0000"
  227.     $"0000 00E5 4258 0000 0000 0000 04C6 0000"
  228.     $"0002 0000 0000 0000 0000 0001 CCCC CCCC"
  229.     $"FFFF 0002 4444 4444 4444 0000 0000 000B"
  230.     $"00BC 0000 0000 000B 00BC 0000 04D2 0000"
  231.     $"CE31 2F15 6AAA 9555 6AAA 9555 6AAA 9555"
  232.     $"6AAA 9555 6AAA 9555 6AAA 9555 6AAA 9555"
  233.     $"6AAA 9555 6AAA 9555 6AAA 9555 6AAA 9555"
  234.     $"6AA8 C731 2F15 5AAA A555 5AAA A555 5AAA"
  235.     $"A555 5AAA A555 5AAA A555 5AAA A555 5AAA"
  236.     $"A555 5AAA A555 5AAA A555 5AAA A555 5AAA"
  237.     $"A555 5AA8 C531 2F15 56AA A955 56AA A955"
  238.     $"56AA A955 56AA A955 56AA A955 56AA A955"
  239.     $"56AA A955 56AA A955 56AA A955 56AA A955"
  240.     $"56AA A955 56A8 BD31 2F15 55AA AA55 55AA"
  241.     $"AA55 55AA AA55 55AA AA55 55AA AA55 55AA"
  242.     $"AA55 55AA AA55 55AA AA55 55AA AA55 55AA"
  243.     $"AA55 55AA AA55 55A8 B631 2F15 556A AA95"
  244.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  245.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  246.     $"556A AA95 556A AA95 5568 CD31 2F25 555A"
  247.     $"AAA5 555A AAA5 555A AAA5 555A AAA5 555A"
  248.     $"AAA5 555A AAA5 555A AAA5 555A AAA5 555A"
  249.     $"AAA5 555A AAA5 555A AAA5 5558 CB31 2F29"
  250.     $"5556 AAA9 5556 AAA9 5556 AAA9 5556 AAA9"
  251.     $"5556 AAA9 5556 AAA9 5556 AAA9 5556 AAA9"
  252.     $"5556 AAA9 5556 AAA9 5556 AAA9 5554 C331"
  253.     $"2F2A 5555 AAAA 5555 AAAA 5555 AAAA 5555"
  254.     $"AAAA 5555 AAAA 5555 AAAA 5555 AAAA 5555"
  255.     $"AAAA 5555 AAAA 5555 AAAA 5555 AAAA 5554"
  256.     $"BC31 2F2A 9555 6AAA 9555 6AAA 9555 6AAA"
  257.     $"9555 6AAA 9555 6AAA 9555 6AAA 9555 6AAA"
  258.     $"9555 6AAA 9555 6AAA 9555 6AAA 9555 6AAA"
  259.     $"9554 B504 D200 00AD 00FF"
  260. };
  261.  
  262. resource kPICTRsrcType (kScanEditorsProgressBarID+2, "pole #3", purgeable) {
  263.     612,
  264.     {0, 0, 11, 188},
  265.     $"0011 02FF 0C00 FFFF FFFF 0000 0000 0000"
  266.     $"0000 00BC 0000 000B 0000 0000 0000 0001"
  267.     $"000A 0000 0000 000B 00BC 0098 8030 0000"
  268.     $"0000 000B 00BC 0000 0000 0000 0000 0048"
  269.     $"0000 0048 0000 0000 0002 0001 0002 0000"
  270.     $"0000 00E5 46F8 0000 0000 0000 04D2 0000"
  271.     $"0002 0000 0000 0000 0000 0001 CCCC CCCC"
  272.     $"FFFF 0002 4444 4444 4444 0000 0000 000B"
  273.     $"00BC 0000 0000 000B 00BC 0000 04D2 0000"
  274.     $"CE31 2F15 556A AA95 556A AA95 556A AA95"
  275.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  276.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  277.     $"5568 C731 2F25 555A AAA5 555A AAA5 555A"
  278.     $"AAA5 555A AAA5 555A AAA5 555A AAA5 555A"
  279.     $"AAA5 555A AAA5 555A AAA5 555A AAA5 555A"
  280.     $"AAA5 5558 C531 2F29 5556 AAA9 5556 AAA9"
  281.     $"5556 AAA9 5556 AAA9 5556 AAA9 5556 AAA9"
  282.     $"5556 AAA9 5556 AAA9 5556 AAA9 5556 AAA9"
  283.     $"5556 AAA9 5554 BD31 2F2A 5555 AAAA 5555"
  284.     $"AAAA 5555 AAAA 5555 AAAA 5555 AAAA 5555"
  285.     $"AAAA 5555 AAAA 5555 AAAA 5555 AAAA 5555"
  286.     $"AAAA 5555 AAAA 5554 B631 2F2A 9555 6AAA"
  287.     $"9555 6AAA 9555 6AAA 9555 6AAA 9555 6AAA"
  288.     $"9555 6AAA 9555 6AAA 9555 6AAA 9555 6AAA"
  289.     $"9555 6AAA 9555 6AAA 9554 CD31 2F2A A555"
  290.     $"5AAA A555 5AAA A555 5AAA A555 5AAA A555"
  291.     $"5AAA A555 5AAA A555 5AAA A555 5AAA A555"
  292.     $"5AAA A555 5AAA A555 5AAA A554 CB31 2F2A"
  293.     $"A955 56AA A955 56AA A955 56AA A955 56AA"
  294.     $"A955 56AA A955 56AA A955 56AA A955 56AA"
  295.     $"A955 56AA A955 56AA A955 56AA A954 C331"
  296.     $"2F2A AA55 55AA AA55 55AA AA55 55AA AA55"
  297.     $"55AA AA55 55AA AA55 55AA AA55 55AA AA55"
  298.     $"55AA AA55 55AA AA55 55AA AA55 55AA AA54"
  299.     $"BC31 2F2A AA95 556A AA95 556A AA95 556A"
  300.     $"AA95 556A AA95 556A AA95 556A AA95 556A"
  301.     $"AA95 556A AA95 556A AA95 556A AA95 556A"
  302.     $"AA94 B504 D200 00AD 00FF"
  303. };
  304.  
  305. resource kPICTRsrcType (kScanEditorsProgressBarID+3, "pole #4", purgeable) {
  306.     612,
  307.     {0, 0, 11, 188},
  308.     $"0011 02FF 0C00 FFFF FFFF 0000 0000 0000"
  309.     $"0000 00BC 0000 000B 0000 0000 0000 0001"
  310.     $"000A 0000 0000 000B 00BC 0098 8030 0000"
  311.     $"0000 000B 00BC 0000 0000 0000 0000 0048"
  312.     $"0000 0048 0000 0000 0002 0001 0002 0000"
  313.     $"0000 00E5 4168 0000 0000 0000 04D7 0000"
  314.     $"0002 0000 0000 0000 0000 0001 4444 4444"
  315.     $"4444 0002 CCCC CCCC FFFF 0000 0000 000B"
  316.     $"00BC 0000 0000 000B 00BC 0000 04D2 0000"
  317.     $"CE31 2F15 6AAA 9555 6AAA 9555 6AAA 9555"
  318.     $"6AAA 9555 6AAA 9555 6AAA 9555 6AAA 9555"
  319.     $"6AAA 9555 6AAA 9555 6AAA 9555 6AAA 9555"
  320.     $"6AA8 C731 2F15 5AAA A555 5AAA A555 5AAA"
  321.     $"A555 5AAA A555 5AAA A555 5AAA A555 5AAA"
  322.     $"A555 5AAA A555 5AAA A555 5AAA A555 5AAA"
  323.     $"A555 5AA8 C531 2F15 56AA A955 56AA A955"
  324.     $"56AA A955 56AA A955 56AA A955 56AA A955"
  325.     $"56AA A955 56AA A955 56AA A955 56AA A955"
  326.     $"56AA A955 56A8 BD31 2F15 55AA AA55 55AA"
  327.     $"AA55 55AA AA55 55AA AA55 55AA AA55 55AA"
  328.     $"AA55 55AA AA55 55AA AA55 55AA AA55 55AA"
  329.     $"AA55 55AA AA55 55A8 B631 2F15 556A AA95"
  330.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  331.     $"556A AA95 556A AA95 556A AA95 556A AA95"
  332.     $"556A AA95 556A AA95 5568 CD31 2F25 555A"
  333.     $"AAA5 555A AAA5 555A AAA5 555A AAA5 555A"
  334.     $"AAA5 555A AAA5 555A AAA5 555A AAA5 555A"
  335.     $"AAA5 555A AAA5 555A AAA5 5558 CB31 2F29"
  336.     $"5556 AAA9 5556 AAA9 5556 AAA9 5556 AAA9"
  337.     $"5556 AAA9 5556 AAA9 5556 AAA9 5556 AAA9"
  338.     $"5556 AAA9 5556 AAA9 5556 AAA9 5554 C331"
  339.     $"2F2A 5555 AAAA 5555 AAAA 5555 AAAA 5555"
  340.     $"AAAA 5555 AAAA 5555 AAAA 5555 AAAA 5555"
  341.     $"AAAA 5555 AAAA 5555 AAAA 5555 AAAA 5554"
  342.     $"BC31 2F2A 9555 6AAA 9555 6AAA 9555 6AAA"
  343.     $"9555 6AAA 9555 6AAA 9555 6AAA 9555 6AAA"
  344.     $"9555 6AAA 9555 6AAA 9555 6AAA 9555 6AAA"
  345.     $"9554 B504 D200 00AD 00FF"
  346. };
  347.  
  348. resource 'ALRT' (kODScanEditorsAlertID, purgeable ) {
  349.     {79, 46, 202, 369},
  350.     kODScanEditorsAlertID,
  351.     {    /* array: 4 elements */
  352.         /* [1] */
  353.         OK, visible, sound1,
  354.         /* [2] */
  355.         OK, visible, sound1,
  356.         /* [3] */
  357.         OK, visible, sound1,
  358.         /* [4] */
  359.         OK, visible, sound1
  360.     }
  361. #if SystemSevenOrLater
  362.     ,
  363.     centerMainScreen
  364. #endif
  365. };
  366.  
  367. resource 'DITL' (kODScanEditorsAlertID) {
  368.     {    /* array DITLarray: 5 elements */
  369.         /* [1] */
  370.         {91, 252, 111, 310},
  371.         Button {
  372.             enabled,
  373.             "Stop"
  374.         },
  375.         /* [2] */
  376.         {91, 167, 111, 239},
  377.         Button {
  378.             enabled,
  379.             "Continue"
  380.         },
  381.         /* [3] */
  382.         {14, 23, 46, 55},
  383.         Icon {
  384.             disabled,
  385.             2
  386.         },
  387.         /* [4] */
  388.         {14, 68, 78, 319},
  389.         StaticText {
  390.             disabled,
  391.             "The task you are trying to do cannot be "
  392.             "done until the database has been updated"
  393.             ". Do you want to stop the database updat"
  394.             "e or continue it?"
  395.         }
  396.     }
  397. };
  398.  
  399. resource 'ALRT' (kODBadAliasInEditorsAlertID, purgeable /*<eeh> added for 1384356*/) {
  400.     {44, 25, 173, 441},
  401.     kODBadAliasInEditorsAlertID,
  402.     {    /* array: 4 elements */
  403.         /* [1] */
  404.         OK, visible, sound1,
  405.         /* [2] */
  406.         OK, visible, sound1,
  407.         /* [3] */
  408.         OK, visible, sound1,
  409.         /* [4] */
  410.         OK, visible, sound1
  411.     }
  412. #if SystemSevenOrLater
  413.     ,
  414.     centerMainScreen
  415. #endif
  416. };
  417.  
  418. resource 'DITL' (kODBadAliasInEditorsAlertID, purgeable /*<eeh> added for 1384356*/) {
  419.     {    /* array DITLarray: 3 elements */
  420.         /* [1] */
  421.         {99, 342, 119, 400},
  422.         Button {
  423.             enabled,
  424.             "OK"
  425.         },
  426.         /* [2] */
  427.         {10, 62, 90, 400},
  428.         StaticText {
  429.             disabled,
  430.             "The Editors folder can't contain aliases"
  431.             " to items on other volumes. Aliases to e"
  432.             "ditors on other volumes were found and w"
  433.             "ere moved to the Trash. To use aliases, "
  434.             "make sure the original items are on the "
  435.             "same volume as the Editors folder."
  436.         },
  437.         /* [3] */
  438.         {10, 20, 42, 52},
  439.         Icon {
  440.             disabled,
  441.             1
  442.         }
  443.     }
  444. };
  445.  
  446. resource 'ALRT' (kODBadAliasInLibrariesAlertID, purgeable /*<eeh> added for 1384356*/) {
  447.     {44, 25, 173, 441},
  448.     kODBadAliasInLibrariesAlertID,
  449.     {    /* array: 4 elements */
  450.         /* [1] */
  451.         OK, visible, sound1,
  452.         /* [2] */
  453.         OK, visible, sound1,
  454.         /* [3] */
  455.         OK, visible, sound1,
  456.         /* [4] */
  457.         OK, visible, sound1
  458.     }
  459. #if SystemSevenOrLater
  460.     ,
  461.     centerMainScreen
  462. #endif
  463. };
  464.  
  465. resource 'DITL' (kODBadAliasInLibrariesAlertID, purgeable /*<eeh> added for 1384356*/) {
  466.     {    /* array DITLarray: 3 elements */
  467.         /* [1] */
  468.         {99, 342, 119, 400},
  469.         Button {
  470.             enabled,
  471.             "OK"
  472.         },
  473.         /* [2] */
  474.         {10, 62, 90, 400},
  475.         StaticText {
  476.             disabled,
  477.             "The OpenDoc Libraries folder can't conta"
  478.             "in aliases to items on other volumes. Su"
  479.             "ch aliases were found and were moved to "
  480.             "the Trash. To use aliases, make sure the"
  481.             " original items are on the same volume a"
  482.             "s the OpenDoc Libraries folder."
  483.         },
  484.         /* [3] */
  485.         {10, 20, 42, 52},
  486.         Icon {
  487.             disabled,
  488.             1
  489.         }
  490.     }
  491. };
  492.  
  493. //resource 'ALRT' (kODEditorNmapClashAlertID, "Editor nmap clash") {
  494. //    {40, 40, 173, 415},
  495. //    kODEditorNmapClashAlertID,
  496. //    {    /* array: 4 elements */
  497. //        /* [1] */
  498. //        OK, visible, sound1,
  499. //        /* [2] */
  500. //        OK, visible, sound1,
  501. //        /* [3] */
  502. //        OK, visible, sound1,
  503. //        /* [4] */
  504. //        OK, visible, sound1
  505. //    }
  506. //#if SystemSevenOrLater
  507. //    ,
  508. //    centerMainScreen
  509. //#endif
  510. //};
  511. //
  512. //resource 'DITL' (kODEditorNmapClashAlertID, "Editor nmap clash") {
  513. //    {    /* array DITLarray: 4 elements */
  514. //        /* [1] */
  515. //        {99, 301, 119, 359},
  516. //        Button {
  517. //            enabled,
  518. //            "OK"
  519. //        },
  520. //        /* [2] */
  521. //        {7, 65, 87, 359},
  522. //        StaticText {
  523. //            disabled,
  524. //            "The editor “^0” conflicts with “^1”.  Yo"
  525. //            "u can only use one of them.  Please remo"
  526. //            "ve the one you don't want to use from yo"
  527. //            "ur “Editors” folder and try  again."
  528. //        },
  529. //        /* [3] */
  530. //        {10, 20, 42, 52},
  531. //        Icon {
  532. //            disabled,
  533. //            1
  534. //        },
  535. //        /* [4] */
  536. //        {95, 297, 123, 363},
  537. //        UserItem {
  538. //            disabled
  539. //        }
  540. //    }
  541. //};
  542.  
  543. resource 'ALRT' (kODEditorPrefsDamagedAlertID,
  544. #if ODDebug
  545. "Editor prefs damaged",
  546. #endif
  547. purgeable /*<eeh> added for 1384356*/) {
  548.     {40, 40, 161, 379},
  549.     kODEditorPrefsDamagedAlertID,
  550.     {    /* array: 4 elements */
  551.         /* [1] */
  552.         OK, visible, sound1,
  553.         /* [2] */
  554.         OK, visible, sound1,
  555.         /* [3] */
  556.         OK, visible, sound1,
  557.         /* [4] */
  558.         OK, visible, sound1
  559.     }
  560. #if SystemSevenOrLater
  561.     ,
  562.     centerMainScreen
  563. #endif
  564. };
  565.  
  566. resource 'DITL' (kODEditorPrefsDamagedAlertID,
  567. #if ODDebug
  568. "Editor prefs damaged",
  569. #endif
  570. purgeable /*<eeh> added for 1384356*/) {
  571.     {    /* array DITLarray: 4 elements */
  572.         /* [1] */
  573.         {91, 266, 111, 324},
  574.         Button {
  575.             enabled,
  576.             "OK"
  577.         },
  578.         /* [2] */
  579.         {10, 65, 78, 322},
  580.         StaticText {
  581.             disabled,
  582.             "The OpenDoc editor preferences have been"
  583.             " damaged and were removed. Please reset "
  584.             "your preferences using the “Editor Setup"
  585.             "” control panel."
  586.         },
  587.         /* [3] */
  588.         {10, 20, 42, 52},
  589.         Icon {
  590.             disabled,
  591.             1
  592.         },
  593.         /* [4] */
  594.         {87, 262, 115, 328},
  595.         UserItem {
  596.             disabled
  597.         }
  598.     }
  599. };
  600.  
  601. // Standard Category 'nmap' and their user strings.
  602.  
  603. resource kODNameMappings (301) {
  604.     kODCategoryUserString,
  605.     {    /* array KeyList: Many elements */
  606.         /* [1] */
  607.         kODCategoryPlainText,
  608.         kODIsINTLText {
  609.             smRoman,
  610.             langEnglish,
  611.             "Plain Text"
  612.         },
  613.         
  614.         /* [2] */
  615.         kODCategoryStyledText,
  616.         kODIsINTLText {
  617.             smRoman,
  618.             langEnglish,
  619.             "Styled Text"
  620.         },
  621.  
  622.         /* [3] */
  623.         kODCategoryDrawing,
  624.         kODIsINTLText {
  625.             smRoman,
  626.             langEnglish,
  627.             "Drawing"
  628.         },
  629.  
  630.         /* [4] */
  631.         kODCategory3DGraphic,
  632.         kODIsINTLText {
  633.             smRoman,
  634.             langEnglish,
  635.             "3D Graphic"
  636.         },
  637.  
  638.         /* [5] */
  639.         kODCategoryPainting,
  640.         kODIsINTLText {
  641.             smRoman,
  642.             langEnglish,
  643.             "Painting"
  644.         },
  645.  
  646.         /* [6] */
  647.         kODCategoryMovie,
  648.         kODIsINTLText {
  649.             smRoman,
  650.             langEnglish,
  651.             "Movie"
  652.         },
  653.  
  654.         /* [7] */
  655.         kODCategorySampledSound,
  656.         kODIsINTLText {
  657.             smRoman,
  658.             langEnglish,
  659.             "Sampled Sound"
  660.         },
  661.  
  662.         /* [8] */
  663.         kODCategoryChart,
  664.         kODIsINTLText {
  665.             smRoman,
  666.             langEnglish,
  667.             "Chart"
  668.         },
  669.  
  670.         /* [9] */
  671.         kODCategoryFormula,
  672.         kODIsINTLText {
  673.             smRoman,
  674.             langEnglish,
  675.             "Formula"
  676.         },
  677.  
  678.         /* [10] */
  679.         kODCategorySpreadsheet,
  680.         kODIsINTLText {
  681.             smRoman,
  682.             langEnglish,
  683.             "Spreadsheet"
  684.         },
  685.  
  686.         /* [11] */
  687.         kODCategoryTable,
  688.         kODIsINTLText {
  689.             smRoman,
  690.             langEnglish,
  691.             "Table"
  692.         },
  693.  
  694.         /* [12] */
  695.         kODCategoryDatabase,
  696.         kODIsINTLText {
  697.             smRoman,
  698.             langEnglish,
  699.             "Database"
  700.         },
  701.  
  702.         /* [13] */
  703.         kODCategoryQuery,
  704.         kODIsINTLText {
  705.             smRoman,
  706.             langEnglish,
  707.             "Query"
  708.         },
  709.  
  710.         /* [14] */
  711.         kODCategoryConnection,
  712.         kODIsINTLText {
  713.             smRoman,
  714.             langEnglish,
  715.             "Connection"
  716.         },
  717.  
  718.         /* [15] */
  719.         kODCategoryScript,
  720.         kODIsINTLText {
  721.             smRoman,
  722.             langEnglish,
  723.             "Script"
  724.         },
  725.  
  726.         /* [16] */
  727.         kODCategoryOutline,
  728.         kODIsINTLText {
  729.             smRoman,
  730.             langEnglish,
  731.             "Outline"
  732.         },
  733.  
  734.         /* [17] */
  735.         kODCategoryPageLayout,
  736.         kODIsINTLText {
  737.             smRoman,
  738.             langEnglish,
  739.             "Page Layout"
  740.         },
  741.  
  742.         /* [18] */
  743.         kODCategoryPresentation,
  744.         kODIsINTLText {
  745.             smRoman,
  746.             langEnglish,
  747.             "Presentation"
  748.         },
  749.  
  750.         /* [19] */
  751.         kODCategoryCalendar,
  752.         kODIsINTLText {
  753.             smRoman,
  754.             langEnglish,
  755.             "Calendar"
  756.         },
  757.  
  758.         /* [20] */
  759.         kODCategoryForm,
  760.         kODIsINTLText {
  761.             smRoman,
  762.             langEnglish,
  763.             "Form"
  764.         },
  765.  
  766.         /* [21] */
  767.         kODCategoryExecutable,
  768.         kODIsINTLText {
  769.             smRoman,
  770.             langEnglish,
  771.             "Executable"
  772.         },
  773.  
  774.         /* [22] */
  775.         kODCategoryCompressed,
  776.         kODIsINTLText {
  777.             smRoman,
  778.             langEnglish,
  779.             "Compressed"
  780.         },
  781.  
  782.         /* [23] */
  783.         kODCategoryControlPanel,
  784.         kODIsINTLText {
  785.             smRoman,
  786.             langEnglish,
  787.             "Control Panel"
  788.         },
  789.  
  790.         /* [24] */
  791.         kODCategoryControl,
  792.         kODIsINTLText {
  793.             smRoman,
  794.             langEnglish,
  795.             "Control"
  796.         },
  797.  
  798.         /* [25] */
  799.         kODCategoryPersonalInfo,
  800.         kODIsINTLText {
  801.             smRoman,
  802.             langEnglish,
  803.             "Personal Info"
  804.         },
  805.  
  806.         /* [26] */
  807.         kODCategorySpace,
  808.         kODIsINTLText {
  809.             smRoman,
  810.             langEnglish,
  811.             "Space"
  812.         },
  813.  
  814.         /* [27] */
  815.         kODCategoryProject,
  816.         kODIsINTLText {
  817.             smRoman,
  818.             langEnglish,
  819.             "Project"
  820.         },
  821.  
  822.         /* [28] */
  823.         kODCategorySignature,
  824.         kODIsINTLText {
  825.             smRoman,
  826.             langEnglish,
  827.             "Signature"
  828.         },
  829.  
  830.         /* [29] */
  831.         kODCategoryKey,
  832.         kODIsINTLText {
  833.             smRoman,
  834.             langEnglish,
  835.             "Key"
  836.         },
  837.  
  838.         /* [30] */
  839.         kODCategoryUtility,
  840.         kODIsINTLText {
  841.             smRoman,
  842.             langEnglish,
  843.             "Utility"
  844.         },
  845.  
  846.         /* [31] */
  847.         kODCategoryMailingLabel,
  848.         kODIsINTLText {
  849.             smRoman,
  850.             langEnglish,
  851.             "Mailing Label"
  852.         },
  853.  
  854.         /* [32] */
  855.         kODCategoryLocator,
  856.         kODIsINTLText {
  857.             smRoman,
  858.             langEnglish,
  859.             "Locator"
  860.         },
  861.  
  862.         /* [33] */
  863.         kODCategoryPrinter,
  864.         kODIsINTLText {
  865.             smRoman,
  866.             langEnglish,
  867.             "Printer"
  868.         },
  869.  
  870.         /* [34] */
  871.         kODCategoryStructuredSound,
  872.         kODIsINTLText {
  873.             smRoman,
  874.             langEnglish,
  875.             "Structured Sound"
  876.         },
  877.  
  878.         /* [35] */
  879.         kODCategoryTime,
  880.         kODIsINTLText {
  881.             smRoman,
  882.             langEnglish,
  883.             "Time"
  884.         },
  885.         
  886.         /* [36] */
  887.         kODCategoryArchive,
  888.         kODIsINTLText {
  889.             smRoman,
  890.             langEnglish,
  891.             "Archive"
  892.         },
  893.         
  894.         /* [n] */
  895.         kODCategoryMissingEditorViewer,
  896.         kODIsINTLText {
  897.             smRoman,
  898.             langEnglish,
  899.             "Missing Editor/Viewer"
  900.         }
  901.     }
  902. };
  903.